Exemplo: Iteração sobre caracteres

Uso do Do While em tarefas que envolvem uma contagem.

public class IterarString {
    public static void main(String[] args) {

        Scanner teclado = new Scanner(System.in);

        System.out.print("Digite uma palavra: ");
        String texto = teclado.nextLine();
 
        int i = 0;

        // pega cada caractere individual da palavra e exibe na tela
        do {
            char c = texto.charAt(i);        // pega o caractere na posição i
            System.out.println("Caractere: " + c);
            i++;
        } while (i < texto.length());        // condição: ainda dentro do tamanho da string
    }
}